Reference

interface Reference<S : IrBindableSymbol<*, *>>

A reference that is resolvable to an IR symbol via a IrPluginContext

Functions

invoke
Link copied to clipboard
open operator fun invoke(context: IrPluginContext): S
resolve
Link copied to clipboard
abstract fun resolve(context: IrPluginContext): S
resolveOrNull
Link copied to clipboard
abstract fun resolveOrNull(context: IrPluginContext): S?

Inheritors

ClassRef
Link copied to clipboard
FunctionRef
Link copied to clipboard
PropertyRef
Link copied to clipboard
ConstructorRef
Link copied to clipboard

Sources

jvm source
Link copied to clipboard